package org.dromara.oce.domain.req;

import com.bytedance.ads.model.EventManagerEventsCreateV2TrackTypes;
import lombok.Data;
import org.dromara.oce.domain.base.OceBaseReq;

import java.util.Arrays;
import java.util.List;

@Data
public class CreateEventManagerEventsReq extends OceBaseReq {

    /**
     * 账户资产id
     */
    private Long assetId;

    /**
     * 事件id
     */
    private Long eventId;

    /**
     * 事件回传方式列表，允许值：JSSDK JS埋码 、EXTERNAL_API API回传 、XPATH XPath圈选、APPLICATION_API 应用API 、APPLICATION_SDK 应用SDK 、QUICK_APP_API 快应用API
     */
    private List<EventManagerEventsCreateV2TrackTypes> trackTypes = Arrays.asList(EventManagerEventsCreateV2TrackTypes.EXTERNAL_API);

}
